﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ReportingManagement
{
    public class SMSUserInformation
    {
        #region Class Variables
        private int m_UserId;
        private string m_Fullname;
        private string m_PhoneNumber;
        private string m_EmailAddress;
        private int m_LanguageId;
        private bool m_canSendSMS;
        private int m_TitleId;
        private string m_FacilityCode;
        private bool m_Valid;
        #endregion

        #region Constructors
        private SMSUserInformation()
        {
            this.m_UserId = -1;
            this.m_Fullname = String.Empty;
            this.m_PhoneNumber = String.Empty;
            this.m_EmailAddress = String.Empty;
            this.m_LanguageId = -1;
            this.m_canSendSMS = false;
            this.m_TitleId = -1;
            this.m_FacilityCode = String.Empty;
            this.m_Valid = false;
        }

        public SMSUserInformation(int id, string fullname, string phoneNumber, 
            string email, int language, bool canSend, string facilityCode)
        {
            this.m_UserId = id;
            this.m_Fullname = fullname;
            this.m_PhoneNumber = phoneNumber;
            this.m_EmailAddress = email;
            this.m_LanguageId = language;
            this.m_canSendSMS = canSend;
            this.m_FacilityCode = facilityCode;
        }
        #endregion
    }
}
